/* layui相关 */
.layui-table-header,
.layui-table-header th { background-color: #FAFAFA !important; }
.layui-table-cell a { color: #2d8cf0; font-size: 12px; cursor: pointer; }
.layui-table-cell a:hover { color: #1e9fff; }
.layui-table-cell .layui-form-switch { padding: 0 10px !important; line-height: 24px !important; }

.layui-form-select dl { z-index: 9999; }

.scms-form .layui-form-label { width: 150px !important; font-weight: bold; }
.scms-form .layui-input-block { margin-left: 180px !important; }
.scms-form .layui-form-item .required::before { content: "* "; color: #F60; }
.scms-form .layui-elem-quote { padding: 5px 15px; }
/* layui相关 */

/* 公共类 */
body { background: #F5F6FB; }
.wrapper { position: absolute; left: 20px; top: 20px; right: 20px; }
.wrapper .panel { margin-bottom: 20px; padding: 0 20px; }
.ope-delimiter { padding: 0 3px; color: #DDD; }
/* 公共类 */

/* 首页类 */
.header { position: fixed; z-index: 99999; left: 0; right: 0; top: 0; height: 60px; background-color: #2f363c; }
.header .logo { float: left; width: 200px; height: 60px; }
.header .menu { float: left; }
.header .other { float: right; }
.pos { position: fixed; z-index: 9999; left: 0; right: 0; top: 60px; padding: 0 20px; background-color: #fff; line-height: 40px; }
.iframe_wrapper { position: fixed; left: 0; right: 0; top: 100px; bottom: 0; }
/* 首页类 */